package com.zrrd._11_network.tcp.no_04;

import java.io.IOException;
import java.net.ServerSocket;
import java.net.Socket;

/**
 * @author WanJl
 * @version 1.0
 * @title ServerDemo
 * @description
 * @create 2023/10/29 0:00
 */
public class Server {
    public static void main(String[] args) throws IOException {
        //创建ServerSocket对象，服务器Socket监听的是10010端口
        ServerSocket ss = new ServerSocket(10010);
        //循环的，不断的
        while (true) {
            //监听向当前服务器发送连接请求客户端Socket，监听到一个，就创建一个Socket对象
            Socket accept = ss.accept();
            //为监听到的Socket对象，创建一个线程目标对象：ThreadSocket对象，创建并开启一个新的线程
            new Thread(new ThreadSocket(accept)).start();
        }
        //ss.close();
    }
}
